* {
    margin: 0;
    padding: 0;
}
html, body {
    font-size: 1em;
}
table {
    font-family: Verdana, Helvetica;
    font-size: 10px;
    border: 1px solid #000;
    border-collapse: collapse;
}
thead { display:table-header-group }
th {
    background: #ddd;
}
td {
    background: #fff;
    text-align: center;
}
p.breakhere {
    page-break-before: always;
    margin-bottom: 0;
    margin-top: 0;
}
